/*
 * @Author: 段敏 duanmin@yunjinhz.com
 * @Date: 2024-04-20 10:07:00
 * @LastEditors: 段敏 duanmin@yunjinhz.com
 * @LastEditTime: 2024-05-06 14:35:31
 * @FilePath: \zmglpt-ui-mobile-v1.1\dev\service\threeTeamwork\three.teamwork.service.js
 * @Description: 三岗联动
 */
import apiUrl from "@/common/api_urls/threePostsJointAction";
import reqHelper from "@/common/reqHelper";
let baseUrl = process.uniEnv.BASE_API;

export default {
  /**
   * 查询协同任务列表
   * @param paras 参数
   */
  selectMSJointActionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.selectMSJointActionTask);
  },
  /**
   * 查询协同队长任务列表
   * @param paras 参数
   */
  selectMSJointActionCaptainTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.selectMSJointActionCaptainTask);
  },
  /**
   * 查询协同状态各数量统计
   * @param paras 参数
   */
  selectTaskStatusCount(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.selectTaskStatusCount);
  },
  /**
   * 协同任务作废
   * @param paras 参数
   */
  updateMSJointActionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.updateMSJointActionTask);
  },
  /**
   * 协同任务删除
   * @param paras 参数
   */
  deleteMSJointActionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.deleteMSJointActionTask);
  },

  /**
   * 协同详情接口
   * @param paras 参数
   */
  getMSJointActionTaskInfo(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.getMSJointActionTaskInfo);
  },

  /**
   * 协同标签类型
   * @param paras 参数
   */
  getJointActionTaskItem(paras) {
    return reqHelper.get(paras, apiUrl.threeTeamwork.getJointActionTaskItem);
  },

  /**
   * 协同创建-保存提交
   * @param paras 参数
   */
  saveJointActionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.saveJointActionTask);
  },

  /**
   * 获取流程选人参数
   */
  getNextFlowUsersExtData(paras) {
    return reqHelper.get(paras, apiUrl.threeTeamwork.getNextFlowUsersExtData);
  },
  
  /**
   * 协同任务审批
   */
  auditJointActionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.auditJointActionTask);
  },

  /**
   * 保存协同反馈信息
   */
  saveJointActionTaskResult(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.saveJointActionTaskResult);
  },

  /**
   * 绑定案件信息
   */
  saveJointActionTaskCase(paras) {
    return reqHelper.get(paras, apiUrl.threeTeamwork.saveJointActionTaskCase);
  },

  /**
   * 绑定案件信息
   */
  cancelJointActionTask(paras) {
    return reqHelper.get(paras, apiUrl.threeTeamwork.cancelJointActionTask);
  },

  /**
   * 查询案件列表
   */
  queryRecordCaseList(paras) {
    return reqHelper.get(paras, apiUrl.threeTeamwork.queryRecordCaseList);
  },

  /**
   * 协同看板统计
   * @param {*} paras 
   * @returns 
   */
  getJointActionTaskData(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.getJointActionTaskData);
  },

  /**
   * 协同看板统计明细
   * @param {*} paras 
   * @returns 
   */
  getJointActionTaskInfo(paras) {
    return reqHelper.postJson(paras, apiUrl.threeTeamwork.getJointActionTaskInfo);
  },

  baseUrl:baseUrl,
};